home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / Clueless.swf / scripts / fl / video / LayoutEvent.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  1.3 KB  |  49 lines

  1. package fl.video
  2. {
  3.    import flash.events.Event;
  4.    import flash.geom.Rectangle;
  5.    
  6.    public class LayoutEvent extends Event
  7.    {
  8.       
  9.       public static const LAYOUT:String = "layout";
  10.        
  11.       
  12.       private var _oldBounds:Rectangle;
  13.       
  14.       private var _oldRegistrationBounds:Rectangle;
  15.       
  16.       public function LayoutEvent(param1:String, param2:Boolean = false, param3:Boolean = false, param4:Rectangle = null, param5:Rectangle = null)
  17.       {
  18.          super(param1,param2,param3);
  19.          _oldBounds = param4;
  20.          _oldRegistrationBounds = param5;
  21.       }
  22.       
  23.       public function get oldRegistrationBounds() : Rectangle
  24.       {
  25.          return _oldRegistrationBounds;
  26.       }
  27.       
  28.       override public function clone() : Event
  29.       {
  30.          return new LayoutEvent(type,bubbles,cancelable,Rectangle(oldBounds.clone()),Rectangle(oldRegistrationBounds.clone()));
  31.       }
  32.       
  33.       public function set oldRegistrationBounds(param1:Rectangle) : void
  34.       {
  35.          _oldRegistrationBounds = param1;
  36.       }
  37.       
  38.       public function set oldBounds(param1:Rectangle) : void
  39.       {
  40.          _oldBounds = param1;
  41.       }
  42.       
  43.       public function get oldBounds() : Rectangle
  44.       {
  45.          return _oldBounds;
  46.       }
  47.    }
  48. }
  49.